*
{
	padding: 0;
	margin: 0;
}
body
{
	margin: 0;
	
	font-size: 12px;
	font-family: "微软雅黑" , "宋体" ,Consolas,Verdana;
	padding: 0;
	height: 100%;
	width:100%;
}
/*
form{padding:0px;margin:0px;}*/
img{border:0px;}
a img{border:0px;}


a{outline:none;}

div, span, td
{
	font-family: "微软雅黑" , "宋体" ,Consolas,Verdana;font-size: 12px;
}
A:link
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:hover
{
	font-size: 12px;
	color: Blue;
	text-decoration: underline;
}
A:active
{
	font-size: 12px;
	color: green;
	text-decoration: none;
}
input
{
	/*border: solid 1px #3C7FB1;	*/
}

.right
{
	border: 0px solid #aaaaaa;
	border-left: none;
	font-family: "宋体";
	font-size: 12px;
}
.right1
{
	background: url(../images/ht17_03.gif) repeat-x;
	margin: 7px;
}
.right1 h1 img
{
	float: left;
	height: 512px;
}
.right2
{
	float: left;
	margin-top: 10px;
}
.right2 ul li
{
	width: 62px;
	float: left;
	line-height: 22px;
	padding-left: 10px;
	padding-top: 2px;
	background: url(../images/ht18_03.gif) no-repeat;
}

.discreet {
    color: #76797C;
    font-size: 12px;
    font-weight: normal;
}
.dv
{
    text-align: center;
    margin:5px 10px;
}
.envthp
{
	margin-top: 4px;
	border: 1px solid #c6c6c6;
}
.tablegroundbbs
{
    width:100%;
    background-color:#99ccff;
}
.tablegroundbbs td
{
    height:30px;
    white-space: nowrap; background-color: White;
     padding: 3px;
}
.tableground
{
    width:100%;
    background-color:#dddddd;
}
.tableground td
{
    height:30px;
    white-space: nowrap; background-color: White;
     padding: 3px;
}
tr.tdHeader
{
    background-color:#f0f0ee;
}
table.dataTable td, table.dataTable th
{
	color: #555555;
	border-bottom: 1px solid #DDDDDD;
	line-height: 16px;
	line-height: 18px;
	padding: 3px 7px 3px 6px;
	padding: 2px 7px 2px 6px;
	white-space: nowrap;
}
table.dataTable td
{
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
}
table.dataTable tr.dataTableHead td
{
	height: 27px;
	line-height: 27px;
	padding: 0 7px 0 6px;
	border-left: #D6D6D6 0px solid;
	border-bottom: #C6C6C6 0px solid;
	background: url(../images/th.gif) no-repeat left top;
	font-weight: bold;
}
table.dataTable
{
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background: url(../Images/thbg.gif) #FFFFFF repeat-x left top;
	table-layout: fixed;
}
.project_a a
{
    margin-left:10px;
    margin-right:10px;
}
#project_tb td
{
    font-weight:bold
}
/*----------选项卡*/
.tabs_head { background: url(../images/option_tabs.gif) repeat-x 0 0; margin:0px 0px 10px 0px;}
.tabs_head h1 { background: url(../images/option_tabs.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }
.tabs_head .actions { background: url(../images/option_tabs.gif) no-repeat 100% -80px;}
.tabs_head .actions { text-align: left; padding-left: 5px; padding-top: 9px;  padding-right: 9px;}
.tabs_head .actions tr { background-image: none; }
.tabs_head .actions td { color: #6774A8; cursor:pointer; font-weight:normal; text-align: center; padding: 0 10px; height: 30px; line-height:30px; }
.tabs_head .actions td.active { cursor:default; font-weight:bold; background: #FFFFFF; border: solid #AACCEE; border-width: 1px 1px 0; }
.tabs_head .actions td a { color: #6774A8;}
.tabs_head .actions td a:hover { text-decoration: none; }
.tabs_table { width: 100%; border-collapse: collapse; border: solid; border-color: #AACCEE; border-width: 0px 1px 1px; }
.tabs_table th { background: #FFFFFF; color: #6774A8; border-bottom: 1px solid #AACCEE; padding: 5px 1px 5px 1px; font-weight: bold;}
.tabs_table td { border: 1px solid #D8DDE5; padding: 3px 5px 3px 5px; font-family: Georgia, "Times New Roman", Times, serif; }


/*----------提示表格*/
.helptable { margin:0px 0 5px 0; width: 100%; background: #FDFFF2 url(../images/help_info.gif) no-repeat 0 0; border: 1px dotted #DBDDD3; padding: 15px 10px 10px 10px;}
.helptable td { padding: 15px 15px 15px 35px; line-height: 18px; }
.helptable ul { padding: 0; margin: 0 0 0 2em; }

.btnsubmit3 { cursor:pointer; color: #00599B; background: url(../images/btn_submit1.gif) no-repeat 0 0; width:50px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.btnsubmit1 { cursor:pointer; color: #00599B; background: url(../images/btn_submit1.gif) no-repeat 0 0; width:71px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.btncancel1 { cursor:pointer; color: #7C7161; background: url(../images/btn_cancel1.gif) no-repeat 0 0; width:71px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.btnsubmit2 { cursor:pointer; color: #00599B; background: url(../images/btn_submit2.gif) no-repeat 0 0; width:101px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.btncancel2 { cursor:pointer; color: #7C7161; background: url(../images/btn_cancel2.gif) no-repeat 0 0; width:101px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.small 
{
    color:Gray;
    font-size: 9pt;
}
.small1 {
    color: #000000;
    font-size: 9pt;
}
.big {
    font-size: 12pt;
}
.big1 {
    color: #000000;
    font-size: 12pt;
}
.big2 {
    font-size: 18pt;
}
.big3 {
    color: #124164;
    font-size: 12pt;
    font-weight: bold;
}
input.BigInput,textarea.BigInput {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') repeat-x 0 -1px; 
    
}
input.BigInput:hover,textarea.BigInput:hover {font-size: 10pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.SmallInput,textarea.SmallInput {font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SmallInput:hover,textarea.SmallInput:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.BigStatic,textarea.BigStatic {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

input.SmallStatic,textarea.SmallStatic {font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

select.BigSelect  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.BigSelect:hover  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}

select.SmallSelect{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
select.SmallSelect:hover{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}

select.BigStatic  { COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.SmallStatic{ COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}


a.ToolBtn {
    background: url("../images/tool_btn.png") no-repeat scroll left 0 transparent;
    display: inline-block;
    padding-left: 5px;
    text-decoration: none;
}
a.ToolBtn span {
    background: url("../images/tool_btn.png") no-repeat scroll right -50px transparent;
    color: #373737 !important;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 13px 0 8px;
}
a.ToolBtn:hover, a.ToolBtn-active {
    background-position: left -25px;
}
a.ToolBtn:hover span, a.ToolBtn-active span {
    background-position: right -75px;
    color: #FFFFFF !important;
}
/*日程*/
.PageHeader {
    color: #666666;
    height: 32px !important;
    padding-top: 47px;
}
.PageHeader .title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 8px;
}
.PageHeader .header-left {
    float: left;
}
.PageHeader .header-right {
    float: right;
   
    
}
.PageHeader .header-center {
    float: left;
     margin-left:10px;
}

#HeaderTitle
{
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    vertical-align: middle;
    white-space: nowrap;
}
.PageHeader {
    background: url("../images/calendar.jpg") no-repeat scroll left center transparent;
    padding-left: 175px;
}
.PageHeader .header-right .calendar-view {
    background: url("../images/calendar_view.png") no-repeat scroll 0 center transparent;
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    width: 20px;
}
.PageHeader .header-right {
    white-space: nowrap;
}
.PageHeader .header-right .list-view {
    background-position: 0 0;
}
.PageHeader .header-right .list-view:hover {
    background-position: 0 -20px;
}
.PageHeader .header-right .day-view {
    background-position: -27px 0;
}
.PageHeader .header-right .day-view:hover {
    background-position: -27px -20px;
}
.PageHeader .header-right .week-view {
    background-position: -53px 0;
}
.PageHeader .header-right .week-view:hover {
    background-position: -53px -20px;
}
.PageHeader .header-right .month-view {
    background-position: -78px 0;
}
.PageHeader .header-right .month-view:hover {
    background-position: -78px -20px;
}
div.Date {
    color: #0167CB;
}

.prve-w 
{
    float:left;
    width: 30px;
    height:16px;
    cursor:pointer;
    
    background: url("../images/triangle-w.png") no-repeat;
}
.next-e 
{
    float:right;
    width: 30px;
    height:16px;
    margin-left:20px;
    cursor:pointer;
    background: url("../images/triangle-e.png")  no-repeat;
}
/**添加**/
A.orgAdd:link, A.orgAdd:visited{
   color:#207BD6;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px 0px;
   font-size:9pt;
}
A.orgAdd:hover, A.orgAdd:active{
   color:#207BD6;
   text-decoration: underline;
   font-size:9pt;
}
/**清除**/
A.orgClear:link, A.orgClear:visited{
   color:#9AA9B8;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px -60px;
   margin-left:5px;
}
A.orgClear:hover, A.orgClear:active{
   color:#207BD6;
   background-position:0px -40px;
   text-decoration: underline;
}
a.addfile {
   display:inline-block;
   position:relative;
   color:#207BD6;
   text-decoration:none;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px 4px;
}
a.addfile:hover {
   color:#9AA9B8;
   text-decoration:underline;
   background-position:0px -16px;
}
input.addfile {
   cursor:pointer;
   left:-5px;
   opacity:0;
   filter:alpha(opacity=0);
   position:absolute;
   width:1px;
}
a.selfile:link, a.selfile:visited {
   color:#207BD6;
   text-decoration:none;
}
a.selfile:hover, a.selfile:active {
   color:#9AA9B8;
   text-decoration:underline;
}
.attach_name:link,.attach_name:hover,.attach_name:active,.attach_name:visited{color:#0D3A73;}
.attach_div{display:none;width:110px;border:#cccccc 1px solid;position:absolute;padding:0px;z-index:10001;background:#FFFFFF;}
.attach_div a{display:block !important;padding:0px 10px;height:25px;line-height:25px;text-decoration:none;color:#393939;}
.attach_div a:hover{background:#c4de83;text-decoration:none;}
.attach_div img.ImgHover{border:1px #98BBD6 solid;cursor:pointer;}
.attach_div img.ImgNormal{border:1px #fff solid;cursor:pointer;}
a.dropdown:link,
a.dropdown:hover,
a.dropdown:active,
a.dropdown:visited {
   padding-left:10px;
   display:inline-block;
   height:25px;
   line-height:25px;
   color:#373737;
   text-align:center;
   text-decoration:none;
   background:url("../images/btn_dropdown_l.png") left top no-repeat;
}
a.dropdown:hover{
   text-decoration:none;
}

a.dropdown span{
	display:inline-block;
	margin:0px;
	padding:0 15px 0 0;
	white-space:nowrap;
	height:25px;
	background:url("../images/btn_dropdown_r.png") right top no-repeat;
	cursor:pointer;
}
.huifu a {
    background-color: #DADADA;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
a.dropdown1 span{
	display:inline-block;
	margin:0px;
	padding:0 15px 0 0;
	white-space:nowrap;
	height:25px;
	background:url("../images/icon_write.jpg") no-repeat scroll 50% 7px #313A44;;
	cursor:pointer;
}
.tie-write span {
    background: url("../images/icon_write.jpg") right top no-repeat;;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 25px;
    text-align: center;

    vertical-align: middle;
    width: 110px;
    
}
 
#AspNetPager1 {margin-top:5px;margin-bottom:5px;}
.system_icon
{
	background-image: url(../images/menus/system.png);
}
.workdate_icon
{
	background-image: url(../images/icons/calendar.png);
}
.workbaogao_icon
{
    width:16px;
    height:16px;
	background-image: url(../images/menus/baogao.gif);
}
.project_icon
{
	background-image: url(../images/menus/flow.gif);
}
.bbs_icon
{
	background-image: url(../images/menus/bbs.gif);
}
.peixun_icon
{
	background-image: url(images/menus/hrm/profile-create.png);
}
.tongji_icon
{
	background-image: url(images/menus/chart_organisation.png);
}
.gongcheng_icon
{
	background-image: url(images/menus/gongcheng.png);
}
.gongzuo_icon
{
	background-image: url(images/menus/rizhi.png);
}
.weidang_icon
{
	background-image: url(../images/menus/bangong.png);
}
.jingyin_icon
{
	background-image: url(images/menus/customer/product.png);
}
.kaohe_icon
{
	background-image: url(images/menus/admin/car_apply.png);
}